package com.qjdchina.sku.biz;

import java.util.List;

import com.qjdchina.commons.result.Result;
import com.qjdchina.sku.model.SkuCompany;
import com.qjdchina.sku.model.vo.SkuCompanyVO;

public interface SkuCompanyManager {
	/**
	 * 根据companyId查询 
	 * shenpingfeng
	 * 2016年12月1日
	 * @param companyId
	 * @return
	 */
	public Result<SkuCompanyVO> findSkuCompanyByCompanyId(Integer companyId);
	/**
	 * 更新
	 * shenpingfeng
	 * 2017年1月5日
	 * @param skuCompanyVO
	 * @return
	 */
	public Result<Integer> updateSkuCompany(SkuCompanyVO skuCompanyVO);
	/**
	 * 创建
	 * shenpingfeng
	 * 2017年1月12日
	 * @param skuCompanyVO
	 * @return
	 */
	public Result<Integer> create(SkuCompanyVO skuCompanyVO);
	/**
	 * 根据公司名称查询 
	 * shenpingfeng
	 * 2017年1月12日
	 * @param companyName
	 * @return
	 */
	public Result<SkuCompanyVO> getCompanyByCompanyName(String companyName);
    /**
	 * 根据所有公司
	 * shenpingfeng
	 * 2017年1月13日
	 * @return
	 */
	public Result<List<SkuCompany>> getAllCompany();

}
